iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
Cloud Native

.NET雲端魔法尊者之路系列 第 6

2023-鐵人賽.NET雲端魔法尊者之路 Day6 C#篇 C# 中階使徒

  • 分享至 

  • xImage
  •  

哈囉大家好 ~ 各位準備好要迎接成為中階使徒的挑戰了嗎 ? /ᐠ .ᆺ. ᐟ\ノ

if ... else 判斷

int a = 0;
if (a == 0)
{
    Console.WriteLine("a 是 0");
}
else
{
    Console.WriteLine("a 不是 0");
}

int b = 1;
if (b == 0)
{
    Console.WriteLine("b 是 0");
}
else 
{
    Console.WriteLine("b 不是 0");
}

a 是 0
b 不是 0

if ... else if ... else 判斷

int a = 0;
if (a == 0)
{
    Console.WriteLine("a 是 0");
}
else if (a == 1)
{
    Console.WriteLine("a 是 1");
}
else
{
    Console.WriteLine("a 不是 1 或 0");
}

int b = 1;
if (b == 0)
{
    Console.WriteLine("b 是 0");
}
else if(b == 1)
{
    Console.WriteLine("b 是 1");
}
else
{
    Console.WriteLine("b 不是 1 或 0");
}

int c = 2;
if (c == 0)
{
    Console.WriteLine("c 是 0");
}
else if (c == 1)
{
    Console.WriteLine("c 是 1");
}
else
{
    Console.WriteLine("c 不是 1 或 0");
}

a 是 0
b 是 1
c 不是 1 或 0

switch 判斷

int case_switch = 1;
switch (case_switch) 
{
    case 1:
        Console.WriteLine("Case 1");
        break;
    case 2:
        Console.WriteLine("Case 2");
        break;
    default:
        Console.WriteLine("Default case");
        break;
}

Case 1

while 迴圈

int a = 5;
while (a >= 0)
{
    Console.WriteLine(a);
    a--;
}

5
4
3
2
1
0

for 迴圈

for (int i = 5; i >= 0; i--)
{
    Console.WriteLine(i);
}

5
4
3
2
1
0

foreach 迴圈

string s = "ithome";
foreach (var c in s)
{ 
    Console.WriteLine(c);
}

i
t
h
o
m
e

結尾

看到這裡代表你已經是 C# 的中階使徒囉 ~ 下一篇會講 C# 高階使徒的用法,那今天就到這裡囉 ~ 加油 ! ( ˘•ω•˘ ).oOஇ

參考資料

https://learn.microsoft.com/zh-tw/dotnet/csharp/programming-guide/

https://www.youtube.com/watch?v=T9BeejD3i0g


上一篇
2023-鐵人賽.NET雲端魔法尊者之路 Day5 C#篇 C# 初階使徒
下一篇
2023-鐵人賽.NET雲端魔法尊者之路 Day7 C#篇 C# 高階使徒
系列文
.NET雲端魔法尊者之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言